package com.example.docking.dao.jindie.response.material;

import lombok.Data;

import java.util.List;
import java.util.Map;

@Data
public class MaterialDetailData {
    private String id;//	id
    private String alarm_day;//	预警天数
    private List<Auxentity> aux_entity;//	辅助属性
    private String aux_unit_id;//	报表辅助单位
    private String aux_unit_name;//	辅助单位名称
    private String aux_unit_number;//	报表辅助单位
    private String barcode;//	条形码
    private List<BarcodeEntityDetails> barcode_entity;//	商品条码
    private String base_unit_id;//	计量单位id
    private String base_unit_name;//	基本单位名称
    private String brand_id;//	品牌id
    private String check_type;//	商品类型，普通：1、套装：2、服务：3
    private String coefficient1;//	换算率1
    private String coefficient2;//	换算率2
    private String coefficient3;//	换算率3
    private String conversion_unit_id1;//	换算单位1
    private String conversion_unit_id2;//	换算单位2
    private String conversion_unit_id3;//	换算单位3
    private String cost_method;//	成本计算方法, 1：移动平均法，2：加权平均法，3：先进先出法
    private Map<String, String> custom_field;//	自定义字段使用指南
    private String enable;//	状态（1启用，0禁用）
    private String fetch_category_id;//	税收分类编码
    private String fix_unit_id1;//	辅助单位1,启动多单位，才需要传递
    private String fix_unit_id2;//	辅助单位2
    private String fix_unit_id3;//	辅助单位3
    private String gross_weight;//	毛重
    private String help_code;//	助记码
    private String high;//	高
    private List<Image> images;//	商品图片
    private String inv_mgr_type;//	库存管理方式, 0：统一库存，1：分仓库存,默认统一库存
    private boolean is_assembly;//	是否可为组件
    private boolean is_asst_attr;//	是否启用辅助属性,默认false
    private boolean is_batch;//	是否启用批次管理
    private boolean is_kf_period;//	是否启用保质期
    private boolean is_multi_unit;//	是否启用多单位,默认false，不启用
    private boolean is_purchase;//	是否可采购
    private boolean is_sale;//	是否可销售
    private boolean is_serial;//	是否启用序列号管理
    private boolean is_subpart;//	是否可为子件
    private boolean is_weight;//	是否启用称重
    private String kf_period;//	保质期
    private String kf_period_type;//	保质期单位，1：天，2：月，3：年
    private String length;//	长
    private String max_inventory_qty;//	最高库存
    private String min_inventory_qty;//	最低库存
    private String model;//	规格型号
    private List<Mullabel> mul_label;//	商品标签
    private String name;//	商品名称
    private String net_weight;//	净重
    private String number;//	商品编码,不传递则由后台生成（不设置有编码规则和更新时必传）
    private String parent_id;//	商品类别id
    private String parent_number;//	商品类别编码
    private List<PriceEntityDetails> price_entity;//	商品价格
    private String pro_license;//	生产许可证
    private String producing_pace;//	产地
    private String purchase_id;//	采购员
    private String purchase_unit_id;//	采购单位
    private String refistration_number;//	注册证号
    private String remark;//	描述
    private String sale_unit_id;//	销售单位
    private String sec_inventory_qty;//	预警库存
    private String space_id;//	默认仓位
    private String stock_id;//	默认仓库
    private String store_unit_id;//	库存单位
    private String tax_rate;//	税率
    private String vender_id;//	默认供应商
    private String volume;//	体积
    private String weight_unit_id;//	重量单位
    private String wide;//	宽
}
